package Outer;

public class Outer {
    //内部类
    private int age =19;
    //成员内部类
    public  class Inner{
        private  int age=20;
        public void test(){
            int age = 99;
            System.out.println(age);//访问方法中的变量
            System.out.println(this.age);//访问成员内部类中的变量this.变量名
            System.out.println(Outer.this.age);//访问内部类中的变量Outer.this.变量名

        }

    }
}
class  Name{
    public static void main(String[] args) {
        Outer.Inner x =new Outer().new Inner();//访问整个内部类的方式
        x.test();
    }
}
